package cn.jingyuan.swan.system.domain.sys.entity;


import cn.jingyuan.swan.system.enums.SysAccountTypeEnum;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 登录日志
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("t_account_login_log")
public class AccountLoginLog {

    /** 主键 */
    Long id;

    /** 用户 id */
    Long userId;

    /** 账号 id */
    String accountId;

    /** 账号 */
    String account;

    /** 账号类型 */
    SysAccountTypeEnum accountType;

    /** 登录 ip */
    String loginIp;

    /** 登录设备 */
    String loginAgent;

    /** 登录次数 */
    Integer loginNums;

    /** 登录时间 */
    Date loginTime;

}
